import request from '@/utils/request'
import { commercialApiUrl } from '../config'

/**
 * 分包计量列表
 * @param parameter
 */
export function getSMListList(parameter) {
  return request({
    url: commercialApiUrl + '/subcontract-measure-new/list',
    method: 'post',
    data: parameter
  })
}

/**
 * 分包计量詳情列v表
 * @param parameter
 */
export function getSMListTable(parameter) {
  return request({
    url: commercialApiUrl + '/subcontract-measure-new/tax_amount',
    method: 'post',
    data: parameter
  })
}
/**
 * 详情 ----累计罚款(元)
 * @param parameter
 */
export function getSMListPenaltyMonth(parameter) {
  return request({
    url: commercialApiUrl + '/subcontract-measure-new/penalty_month',
    method: 'post',
    data: parameter
  })
}
/**
 * 分包计量统计
 * @param parameter
 */
export function getSMListStatistical(parameter) {
  return request({
    url: commercialApiUrl + '/subcontract-measure-new/list/total',
    method: 'post',
    data: parameter
  })
}
/**
 * 分包计量删除/作废/撤销
 * @param parameter
 */
export function delSMList(parameter) {
  return request({
    url: commercialApiUrl + '/subcontract-measure-new/del',
    method: 'get',
    params: parameter
  })
}

/**
 * 分包计量新增
 * @param parameter
 */
export function addSMList(parameter) {
  return request({
    url: commercialApiUrl + '/subcontract-measure-new/save',
    method: 'post',
    data: parameter
  })
}
/**
 * 分包计量修改
 * @param parameter
 */
export function updateSMList(parameter) {
  return request({
    url: commercialApiUrl + '/subcontract-measure-new/update',
    method: 'post',
    data: parameter
  })
}
/**
 * 分包计量详情
 * @param parameter
 */
export function getSMList(parameter) {
  return request({
    url: commercialApiUrl + '/subcontract-measure-new/' + parameter.id,
    method: 'get',
  })
}
